﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace portfolio.Common
{
    public sealed class StringConstants
    {
        /// <summary>
        /// Default Page View Strings
        /// </summary>
        public const string ViewsFolder = "~/Views/";
        public const string AboutScreenViewsFolder = ViewsFolder + "AboutScreenViews/";
        public const string DancersDBScreenViewsFolder = ViewsFolder + "DancersDBViews/";
        public const string DefaultContentControl = "About.ascx";

        /// <summary>
        /// About Screen View Strings
        /// </summary>
        public const string DefaultAboutScreenContentControl = "WhatIDo.ascx";
        public const string DefaultDancersDBScreenContentControl = "DancersDBPlaylist.ascx";
        public const string GenericControlID = "contentControl";
        public const string GenericAboutControlID = "aboutContentControl";
        public const string GenericDancersDBControlID = "dancersDBContentControl";
        

        /// <summary>
        /// Item Command Names
        /// </summary>
        public const string AddSong = "AddSong";
        public const string RemoveSong = "RemoveSong";
        public const string RebindGrid = "RebindGrid";
        public const string Edit = "Edit";
        public const string Insert = "Insert";
        public const string Update = "Update";
        public const string Delete = "Delete";

        /// <summary>
        /// Login Control Strings
        /// </summary>
        public const string LogIn = "Log In";
        public const string LogOut = "Log Out";

        /// <summary>
        /// Filter Names
        /// </summary>
        public const string rcbDanceFilter = "rcbDanceFilter";
        public const string rcbEditDanceFilter = "rcbEditDanceFilter";
        public const string rcbPlayListFilter = "rcbPlayListFilter";
        public const string selectAllValues = "selectAllValues";

        /// <summary>
        /// Song and Dance object strings
        /// </summary>
        public const string SongID = "SongID";
        public const string Song = "Song";
        public const string Artist = "Artist";
        public const string BPM = "BPM";
        public const string SongLength = "SongLength";

        /// <summary>
        /// Dancers DB RadGrid Names
        /// </summary>
        public const string rgDanceLibraryData = "rgDanceLibraryData";
        public const string rgPlayListData = "rgPlayListData";

        /// <summary>
        /// Dancers DB User Screen RadGrid Values
        /// </summary>
        public const string Playlist = "playlist";
        public const string Admin = "admin";
    }
}
